home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Cream of the Crop 20
/
Cream of the Crop 20 (Terry Blount) (1996).iso
/
os2
/
nmfw205.zip
/
NMFWD.DOC
< prev
next >
Wrap
Text File
|
1996-06-18
|
24KB
|
595 lines
**************************************************************
* *
* *
* ** ** ** ** ******* ** ** ***** *
* *** ** *** *** ** * ** ** ** ** *
* **** ** ******* ** * ** ** ** ** *
* ** **** ******* **** ** * ** ** ** *
* ** *** ** * ** ** * ******* ** ** *
* ** ** ** ** ** *** *** ** ** *
* ** ** ** ** **** * * ***** *
* *
* *
* Version 2.05 *
* *
* A powerful Multi-Robot for Maximus/Squish *
* *
* *
**************************************************************
* *
* (C) Copyright 1991-1996 Alberto Pasquale *
* *
* A L L R I G H T S R E S E R V E D *
* *
**************************************************************
"Maximus" and "Squish" are trademarks of Lanius Corporation
NmFwd 2.05 User's Manual, by Alberto Pasquale
INTRODUCTION
-> For licensing information, please see License.Doc.
Thanks for evaluating NmFwd: a multi-robot for Maximus/Squish.
Main Features
- To be used with Squish mail processor and Maximus 3.xx CBCS
(Trademarks of Lanius Corporation).
A BinkleyTerm style outbound is required for some features.
- Works on *.MSG or SQUISH netmail area.
- Total or partial forward of NetMail area to (Co)SysOp's point.
- Selective Flag (Crash, Direct) Stripping.
- 3D and 4D point handling (even mixed).
- Boss Routing capability to BossRoute all the crash and direct
messages addressed to points that are not found in your V7
nodelist or have a null phone number.
- Point Remapping based on To-Name.
- FileAttach forwarding between points in a dedicated directory,
with optional automatic file-killing after configured time.
- Automatic Upload for Points via NetMail Robot.
- Complete User Management functions via NetMail Robot (Max 3.xx).
- Complete File Management functions via NetMail Robot (Max 3.xx),
with flexible privilege and keys handling.
- Automatic (internal) filebase update.
- Areafix functions for Squish.Cfg.
- Return To Sender functions to stop messages addressed to
unlisted nodes and routed echomail (based on V7 nodelist).
- Support for the V7 .BSY semaphore, as per FastLst specs.
- Return Receipt generation for messages that have the RRQ
flag set or the "*RR*" string in their subject (standard
proposed by Alex Palmese of 2:335/317).
CREDITS
"BinkleyTerm" is a trademark of Bit Bucket Software Co.
This program uses the Squish "MsgAPI" code, Copyright 1991-1994
by Lanius Corporation. "Squish" and "Maximus" are trademarks of
Lanius Corporation.
OVERALL OPERATION
To speed up netmail scanning, NmFwd scans only new messages. To
accomplish this, it uses an advanced algorithm for *.MSG (the
necessary information is stored in the NMFWDDIR.DAT located in
the related directory) and the UID (Unique ID) for the Squish
base (stored in the <netmail>.NFD file).
In the case you change a message after it has been processed
(Squish base), it will not be rescanned. So, if you want it
processed, you must copy then change, not simply change the
message.
All the messages addressed to your points are directly packed
to *.?ut in the OUTBOUND.SQ by NmFwd. This is necessary to
allow correct operations of the Netmail Forwarding functions in
a mixed 3D-4D environment and for the BossRoute option.
FLAGS HANDLING
If the original message has one of the following flags
(FileRequest, UpdateRequest), the forwarded one will have a
two letter upper-case symbol on the first line (FR, UR).
If a Crash message comes from a point authorized to send DM
only, the Hold attribute is set in order to change the Crash
flavour to Direct (Squish handles the sum of Crash and Hold
as Direct). The forwarded copy will have a "cm" lower-case
symbol on the first line of the message.
If a Crash message comes from a system that is not authorized
to send neither Crash nor Direct mail, the crash flag will be
reset and a "cm" symbol will be inserted in forwarded copies.
If a Direct message (Crash and Hold flags set) comes from a
system that is not authorized, the crash and hold flags will
be reset and the "dm" symbol will be inserted in forwarded
copies.
INSTALLATION
1) (OS/2): Make sure you have the MSGAPI32.DLL in a directory
contained in your LIBPATH and the PmHatch.Exe program in
your PATH. MSGAPI32.DLL can be found in the Squish 1.11
archive (SQSHP111.LZH).
(NT): Make sure you have the MSGAPINT.DLL in a directory
contained in your PATH. MSGAPINT.DLL can be found in the
Max 3.01 for Windows archive (MAX301N.ZIP).
(DOS): Make sure you have the DOS4GW.EXE Dos extender (from
Rational System Inc.) in your path.
The DOS4GW extender requires an XMS or DPMI memory driver
installed in your config.sys: e.g. HIMEM.SYS, QEMM (by
QuarterDeck Office Systems Inc.).
2) Edit nmfwd.cfg following the comments in it.
3) Edit your batch file in order to call nmfwd BEFORE netmail
packing.
Example 1 (two pass):
Squish In Out
NmFwd
Squish Squash -sNrm
Example 2 (one pass):
Squish In Out Squash -o -sNrm
NmFwd
Squish Squash -sNrm
Note: - The -o switch prevents squish from packing netmail
before Nmfwd has a chance to process it.
- You may need additional calls to squish to process
echomail generated locally.
Example 3 (separate echo and netmail routing, SqPrv local
echomail processor and Nef tic processor used):
sqrem
squish in out squash -sECHO -o
nef
squnrem
sq